نوشته شده توسط :

این تمرینات را امروز پاکنویس کرده و تحویل دهید.(3.5 نمره تمرین و فعالیت کلاسی بوده است)

جهت دریافت حل تمرینات به ادامه ی مطلب رجوع شود.

 



:: موضوعات مرتبط: جزوه های دروس , اصول طراحی کامپایلر , ,
:: برچسب‌ها: طراحی , کامپایلر , حل تمرین ,
:: بازدید از این مطلب : 750
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : دو شنبه 1 شهريور 1395 | نظرات ()
نوشته شده توسط :

جهت دریافت پاسخ سوالات به ادامه ی مطلب رجوع شود.



:: موضوعات مرتبط: جزوه های دروس , اصول طراحی کامپایلر , ,
:: برچسب‌ها: کامپایلر , استاد , آریابرزن , اصول طراحی کامپایلر ,
:: بازدید از این مطلب : 553
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : دو شنبه 31 مرداد 1395 | نظرات ()
نوشته شده توسط :

این نمونه سوالات برای امتحان حتما مطالعه شود.

جهت دانلود روی لینک زیر کلیک نمایید:

https://drive.google.com/file/d/0B1gG1Mpj5aojaFJ6QXFNclJicmM/view?usp=sharing



:: موضوعات مرتبط: جزوه های دروس , اصول طراحی کامپایلر , ,
:: برچسب‌ها: نمونه سوال , درس کامپایلر , آریابرزن , اصول طراحی کامپایلر ,
:: بازدید از این مطلب : 288
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : چهار شنبه 27 مرداد 1395 | نظرات ()
نوشته شده توسط :

تمرینات

سوال 1) بخش د

برای مجموعه زیر یک عبارت با قاعده بنویسید:

مجموعه رشته هایی از 0 و 1 بطوریکه این رشته ها شامل دو 1 باشند.

 

سوال 5) بخش ب

برای عبارت با قاعده زیر، NFA بسازید و سپس NFA را به DFA تبدیل کنید:

(a|b)*(a|b)

 

سوال 6) بخش ب

برای عبارت با قاعده زیر،مستقیما DFA بسازید:

(a|b)*(a|b)

 

 

سوال 7) مهم برای امتحان

برنامه ای به زبان c  یا پاسکال بنویسید، که رشته های تولیدی عبارت با قاعده ی  زیر را تشخیص دهد.

(a|b)*(a|b)c

#راهنمایی: ابتدا DFA آنرا رسم نموده، سپس برنامه ی آنرا بنویسید.

 

 

این تمرینات در صفحه 115 و 116 کتاب است.

در لینک زیر pdf کتاب موجود است.

https://drive.google.com/file/d/0B1gG1Mpj5aojX2pxNUtZR295aE0/view

 

 



:: موضوعات مرتبط: جزوه های دروس , اصول طراحی کامپایلر , ,
:: برچسب‌ها: تمرین , جلسه دوم , اصول طراحی کامپایلر , استاد آریابرزن ,
:: بازدید از این مطلب : 639
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : دو شنبه 25 مرداد 1395 | نظرات ()
نوشته شده توسط :

شامل چند صفحه عکس از نت های سر کلاسی خودم می باشد.

جهت دانلود روی لینک زیر کلیک نمایید:

 

https://drive.google.com/file/d/0B1gG1Mpj5aojeDEtU2wwejMtNXM/view?usp=sharing

 

 

برای مطالعه ی اصل جزوه که منبع درس ایشان میباشد اینجا کلیک نمایید.

 

 



:: موضوعات مرتبط: جزوه های دروس , اصول طراحی کامپایلر , ,
:: برچسب‌ها: جزوه , درس , اصول طراحی کامپایلر , استاد آریابرزن , دست نویس , جلسه دوم ,
:: بازدید از این مطلب : 327
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : دو شنبه 25 مرداد 1395 | نظرات ()
نوشته شده توسط :

این تمرینات منتخب صفحه ی 24 این pdf میباشد.

تمرینات 1و 2و 4 و 9 باید برای هفته ی آینده حل کنید.

1) تفاوت های کامپایلر و مفسر را بیان کنید.

2) جلو بندی و عقب بندی در کامپایلر را شرح دهید. مزایای تقسیم بندی به جلو بندی و عقب بندی را شرح دهید.

4) هر کدام از عبارت های زیر در زبان پاسکال چند لغت دارد؟

الف)

w12:='125';

ب)

while i

begin

   i:=i+1;

   a=a*a;

end

 

 9) چه خطاهای معنایی ممکن است، در عبارت زیر که به زبان c نوشته شده است، رخ دهد:

C=B/A;



:: موضوعات مرتبط: جزوه های دروس , اصول طراحی کامپایلر , ,
:: برچسب‌ها: تمرین , جلسه اول , اصول طراحی کامپایلر , استاد آریابرزن ,
:: بازدید از این مطلب : 265
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : شنبه 2 مرداد 1395 | نظرات ()

صفحه قبل 1 صفحه بعد